package com.apollographql.apollo.internal.subscription;

import com.apollographql.apollo.api.Response;
import com.apollographql.apollo.api.Subscription;
import com.apollographql.apollo.cache.normalized.Record;
import java.util.Collection;

public final class SubscriptionResponse<T> {
    public final Collection<Record> cacheRecords;
    public final Response<T> response;
    public final Subscription<?, T, ?> subscription;

    public SubscriptionResponse(Subscription<?, T, ?> subscription2, Response<T> response2, Collection<Record> cacheRecords2) {
        this.subscription = subscription2;
        this.response = response2;
        this.cacheRecords = cacheRecords2;
    }
}
